home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- # $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $
-
- userresources=$HOME/.Xresources
- usermodmap=$HOME/.Xmodmap
- xinitdir=/usr/X11R6/lib/X11/xinit
- sysresources=$xinitdir/.Xresources
- sysmodmap=$xinitdir/.Xmodmap
-
- # merge in defaults and keymaps
-
- if [ -f $sysresources ]; then
- xrdb -merge $sysresources
- fi
-
- if [ -f $sysmodmap ]; then
- xmodmap $sysmodmap
- fi
-
- if [ -f $userresources ]; then
- xrdb -merge $userresources
- fi
-
- if [ -f $usermodmap ]; then
- xmodmap $usermodmap
- fi
-
- # First try ~/.xinitrc
- if [ -f "$HOME/.xinitrc" ]; then
- XINITRC="$HOME/.xinitrc"
- exec /bin/sh "$HOME/.xinitrc"
- # If not present, try the system default
- elif [ -n "`/etc/X11/chooser.sh`" ]; then
- exec "`/etc/X11/chooser.sh`"
- # Failsafe
- else
- # start some nice programs
- twm &
- xclock -geometry 50x50-1+1 &
- xterm -geometry 80x50+494+51 &
- xterm -geometry 80x20+494-0 &
- exec xterm -geometry 80x66+0+0 -name login
- fi
-